package cate.game.play.proce.turn;

import cate.game.play.proce.round.RoundCtx;

public interface AppendTurnHandler {

	//当前追加行动是否失效
	boolean inValid(RoundCtx round, AppendTurn appendTurn);

	//追加行动前的处理
	void beforeAppendTurn(RoundCtx round, AppendTurn appendTurn);

	//行动终止时
	void onAppendTurnFail(RoundCtx round, AppendTurn appendTurn);
}
